/*
 * Clase de conexion a la Base de Datos MySQL
 * Contiene los metodas de acceso a la base de datos.
 */
package clases;

//Importamos lo referido a SQL
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

/**
 *
 * @author Pablo Javier Heurtley
 * @web http://www.hcomputacion.com
 * @version alpha 00.00.01
 */
public class ConexionMySQL 
{
    static String serverIP="localhost";
    static String usuario="root";
    static String clave="";
    static String driver="com.mysql.jdbc.Driver";
    static String DB=Config.DB;
    Connection conexion = null;
    //Definimos el metodo Constructor 
    public ConexionMySQL()
    {
        try
        {
            //Declaramos el driver
            Class.forName(driver);
            //Generamos la conexion
            conexion = DriverManager.getConnection("jdbc:mysql://" + serverIP + "/" +DB, usuario, clave);
            if (conexion != null)
            {
                System.out.println("Conexion Exitosa a la Base de Datos");
            }
        }
        catch(SQLException | ClassNotFoundException ex)
        {
            System.out.println(ex);
        }
    }
    //Definimos el metodo Desconectar
    public void Desconectar()
    {
        conexion = null;
        System.out.println ("Desconectado de la Base de Datos");
    }
    //Generamos el metodo para retomar la conexion
    public Connection getConexion()
    {
        return conexion;
    }
}